@font-face { 
  font-family: yeyouting; 
  src: url('http://xbsslcurl-server.stor.sinaapp.com/shaonv.ttf'); 
}
.main{
	width:1294px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.demo-2{
    position:fixed;
    z-index:-99;
}
.main .top{
	height:180px;
	background: center center url(../images/top2.png) no-repeat;
	margin-top: 15px;
	background-size: 1294px 180px;
}
.main .top .k{
	padding:34px 0 0 650px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.main .wall{ height:631px;}
.main .left{
	float:left;
	width:117px;
	height:625px;
	background:url(../images/left.png) no-repeat;
}
.main .right{
	float:right;
	width:117px;
	height:625px;
	background:url(../images/right.png) no-repeat;
}
.main .center{ float:left; width:1060px; }
.main .list{
	height:640px;
	padding-left:90px;
	overflow: auto;
	overflow-x:hidden;
	margin-top: 25px;
}
.main .footer{height:5px;background:url(../images/footer.png) no-repeat;}
.main .l{width:892px;height:570px;background:url(../images/l.png) no-repeat;position:absolute;top:20px;left:656px;z-index:-2;}
.main .r{width:892px;height:570px;background:url(../images/r.png) no-repeat;position:absolute;top:10px;right:616px;z-index:-2;}

.list li{ -moz-border-radius:40px 0 40px 0; 
    border-radius:40px 0 40px 0;
-webkit-border-radius:40px 0 40px 0;
float:left; display:inline; margin:2px 0 7px; width:883px; background:url(../images/libg.png) repeat;display:none;
}
.list li .pic{ float:left; padding:30px 14px 0 13px;}
.list li .pic img{ background:#E8E8E8; border:#4E9B86 1px solid; padding:3px; font-size:0;}
.list li .image{float:right;padding:25px 25px 0 13px;}
.list li .image img{background:#E8E8E8; border:#4E9B86 1px solid; padding:3px; font-size:0;max-height:130px;}
.list li .c{ float:left; width:736px; color:#fff;
font-family: yeyouting,"Microsoft YaHei"; 

font-weight: bold;}
.list li .c span{ color:#C8FB80;}
.list li .num{color:#fff;text-align:right;}
.m1{float:left;width:887px;padding-bottom:13px;background:url(../images/m3.png) left bottom no-repeat;}
.m2{float:left;width:883px;min-height:137px;background:url(../images/m5.png) left top no-repeat;}
#explan p{
	
	color:#000;
	font-size:30px;
	padding:0 0 0 20px;
	line-height:3em;
	width:480px;
}
@media screen and (max-width: 1400px) {
	.main .top{
		height:107px;
		background: center center url(../images/top2.png) no-repeat;
		margin-top: 5px;
		background-size: 918px 107px;
	}
	.main .list{
		height:560px;
		padding-left:90px;
		overflow: auto;
		overflow-x:hidden;
		margin-top: 5px;
	}
}
